@charset "utf-8";
.main_bd { padding:20px 50px }
.tool_bar { box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; margin:20px 0 0; padding-left:6em; text-align:left; border-top-width:1px }
.tool_bar .btn { margin-left:0 }
.page_setting.bind_email .frm_desc { padding-bottom:20px }
.setting_item { padding-top:40px }
.setting_item.no_extra { padding-top:20px }
.setting_item h4 { font-weight:400; font-style:normal; line-height:38px }
.setting_item .mphelper_pic img { width:180px }
.setting_item .frm_fieldset { padding-top:15px }
.setting_item .vcode_input_box { width:196px }
/**/
.gri_wrapper { position: relative; }
.gri_wrapper table { border:0 none; }
.gri_wrapper th, .gri_wrapper td { border-left: 0 none; border-right: 0 none; color: #333; }
.gri_wrapper table tbody tr:nth-child(even) td {
 background: #F7F7F7;
}
.gri_wrapper th { background: #F5F5F5; font-weight: bold; color: #000; box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1.0); border-bottom: 1px solid #d8d8d8; }
.gri_wrapper th:first-child { border-left: 1px solid #e1e1e1; }
.gri_wrapper th:last-child { border-right: 1px solid #e1e1e1; }
.gri_wrapper tbody tr:hover td { background: #E6EFF9; }
.gri_wrapper .row_hover { border-color: #D4E1EB; background: #E1EFFA; }
.gri_wrapper tr:nth-child(even) .row_hover {
 background: #E6EFF9;
}
.gri_wrapper tbody tr:nth-child(even):hover td {
 background: #E6EFF9;
}
.gri_wrapper tr:hover th { box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1.0); }
.gri_wrapper table thead th { text-align: right; }
.gri_wrapper table thead th:first-child { text-align: left; }
.gri_wrapper table td:first-child { text-align: left; }
.gri_wrapper table thead th.center { text-align: center }
.gri_wrapper .gri_strong td, .gri_wrapper .gri_strong { font-weight: bold; color: #444444; }
 .gri_table_static .gri_wrapper table tbody tr:nth-child(even) td {
 background: #fff;
}
.gri_table_static .gri_wrapper table tbody th { background-color: #fff; border: 1px solid #e8e8e8; text-align: center; }
.gri_table_static .gri_wrapper table thead th { text-align: center; }
.gri_table_static .gri_wrapper table tbody td { background-color: #fff; border: 1px solid #e8e8e8; text-align: center }
.gri_table_static .gri_wrapper table thead th:first-child { text-align: center }
.gri_wrapper .percent { display: inline-block; padding-left: 5px; width: 60px; text-align: left; color: #999; }
